class Popet{
    private int i;
    Popet(int i1){
        i=i1;
        return;
    }
}
public class Blankfinal {
    private final int i=0; //初始化final
    private final int j;
    private final Popet p;
    public Blankfinal(){
        j=1;  //对于空白final进行赋值操作
        System.out.println("输出无参数j的值"+j);
        p=new Popet(1);//initiazlize blank final reference,
        System.out.println("输出无参数p的值"+p);
 
    }
    public Blankfinal(int x){
        j=x;
        System.out.println("输出有参数j的值"+j);
        p=new Popet(x);//受影响行代码为    private final Popet p;
        System.out.println("输出有参数p的值"+p);
    }
    public static void main(String[] args){
        new Blankfinal();
        new Blankfinal(4);
 
    }
 
}
